package com.hualan.bean;

import java.beans.Transient;
import java.util.List;

public class Provinces {
    private Integer id;

    /**
     * 城市名称
     */
    private String cityName;

    /**
     * 父级id
     */
    private Integer parentId;

    /**
     * 城市缩写名称
     */
    private String shortName;

    /**
     * 城市层级
     */
    private Integer depth;

    /**
     * 城市代码
     */
    private String cityCode;

    /**
     * 城市邮编
     */
    private String zipCode;

    /**
     * 城市组合名称
     */
    private String mergerName;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 维度
     */
    private String latitude;

    /**
     * 城市拼音
     */
    private String pinyin;

    /**
     * 是否使用 0不可用，1可用
     */
    private Integer isUse;

    /**
     * 省下面市的数据
     */
    private List<Provinces> provincesCityList;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取城市名称
     *
     * @return city_name - 城市名称
     */
    public String getCityName() {
        return cityName;
    }

    /**
     * 设置城市名称
     *
     * @param cityName 城市名称
     */
    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    /**
     * 获取父级id
     *
     * @return parent_id - 父级id
     */
    public Integer getParentId() {
        return parentId;
    }

    /**
     * 设置父级id
     *
     * @param parentId 父级id
     */
    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    /**
     * 获取城市缩写名称
     *
     * @return short_name - 城市缩写名称
     */
    public String getShortName() {
        return shortName;
    }

    /**
     * 设置城市缩写名称
     *
     * @param shortName 城市缩写名称
     */
    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    /**
     * 获取城市层级
     *
     * @return depth - 城市层级
     */
    public Integer getDepth() {
        return depth;
    }

    /**
     * 设置城市层级
     *
     * @param depth 城市层级
     */
    public void setDepth(Integer depth) {
        this.depth = depth;
    }

    /**
     * 获取城市代码
     *
     * @return city_code - 城市代码
     */
    public String getCityCode() {
        return cityCode;
    }

    /**
     * 设置城市代码
     *
     * @param cityCode 城市代码
     */
    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    /**
     * 获取城市邮编
     *
     * @return zip_code - 城市邮编
     */
    public String getZipCode() {
        return zipCode;
    }

    /**
     * 设置城市邮编
     *
     * @param zipCode 城市邮编
     */
    public void setZipCode(String zipCode) {
        this.zipCode = zipCode;
    }

    /**
     * 获取城市组合名称
     *
     * @return merger_name - 城市组合名称
     */
    public String getMergerName() {
        return mergerName;
    }

    /**
     * 设置城市组合名称
     *
     * @param mergerName 城市组合名称
     */
    public void setMergerName(String mergerName) {
        this.mergerName = mergerName;
    }

    /**
     * 获取经度
     *
     * @return longitude - 经度
     */
    public String getLongitude() {
        return longitude;
    }

    /**
     * 设置经度
     *
     * @param longitude 经度
     */
    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    /**
     * 获取维度
     *
     * @return latitude - 维度
     */
    public String getLatitude() {
        return latitude;
    }

    /**
     * 设置维度
     *
     * @param latitude 维度
     */
    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    /**
     * 获取城市拼音
     *
     * @return pinyin - 城市拼音
     */
    public String getPinyin() {
        return pinyin;
    }

    /**
     * 设置城市拼音
     *
     * @param pinyin 城市拼音
     */
    public void setPinyin(String pinyin) {
        this.pinyin = pinyin;
    }

    /**
     * 获取是否使用 0不可用，1可用
     *
     * @return is_use - 是否使用 0不可用，1可用
     */
    public Integer getIsUse() {
        return isUse;
    }

    /**
     * 设置是否使用 0不可用，1可用
     *
     * @param isUse 是否使用 0不可用，1可用
     */
    public void setIsUse(Integer isUse) {
        this.isUse = isUse;
    }

    public List<Provinces> getProvincesCityList() {
        return provincesCityList;
    }

    public void setProvincesCityList(List<Provinces> provincesCityList) {
        this.provincesCityList = provincesCityList;
    }
}